/*
** Zabbix
** Copyright (C) 2001-2015 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation; either version 2 of the License, or
** (at your option) any later version.
**
** This program is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with this program; if not, write to the Free Software
** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
**/

/* Dark Orange Theme by Aly */
@import "jquery-ui.css";
@media print { body{ background-color:#A5A5A5; } }
@media screen { body{ background-color:#1A1A1A; color: #FF5500; } }

.delimiter { color:#DFDFDF; }
.textcolorstyles { color: #FF5500; }
.textblackwhite{ color: #EAEAEA; }
.right_header { border-color: #222222; }
.normal	{ background-color: #AADDDD; }

.pum_oheader { background: #1A1A1A url('../../../images/gradients/table_head2_bb.gif') repeat-x top left; }
.pum_o_item, .pum_o_submenu { background-color: #333; }
.pum_o_item:hover, .pum_b_submenu:hover, .pum_o_submenu:hover, .pum_b_submenu  { background-color: #555; }

/*////////////////	LINKS	////////////////////*/
a {	color: #FF5500; }
a:hover, a:active { color: #FF8800; }

a.highlight { font-size: 10px; font-weight: bold; }
a.highlight:link, a.highlight:visited { color: #DFDFDF; }
a.highlight:hover, a.highlight:active { color: #FF5500; }

a.footer { color: #CCCCCC; }

a.history:link, a.history:visited { color: #FF5500; }
a.history:hover, a.history:active { color: #FF8800; }

a.disabled:link, a.disabled:visited, a.disabled:active { color: #EE0000; }
a.disabled:hover { color: #CC4444; }

a.on:link, a.on:visited, a.on:active, .ui-widget-content a.on { color: #EE0000; }
a.on:hover, .ui-widget-content a.on:hover { color: #CC4444; }

.unknown, a.unknown { color: #999999; }
a.unknown:hover { color: #BBB; }
/*////////////////	TABLES	////////////////////*/
table{
	color: #DFDFDF;
}

table.page_footer{
	background: #1A1A1A url('../../../images/gradients/table_head_bb.gif') repeat-x top left;
	border-color: #1A1A1A;
	border-top: 17px solid;
}

table.formtable {
	background-color: #777777;
	color: #DFDFDF;
	border-color: #5A5A5A;;
}

table.formtable tr td {
	color: #DFDFDF;
	background-color: #3f3f3f;
}

table.formtable tr td.form_row_first{
	background: #1A1A1A url('../../../images/gradients/table_head2_bb.gif') repeat-x top left;
}
table.formtable tr td.form_row_last {
	background: #1A1A1A url('../../../images/gradients/table_head2_bb.gif') repeat-x top left;
}

table.formtable tr.new td{
	background-color: #777777;
}

td.form_row_l_simple { /* left cell simple */
	border-color: #222222;
}

td.form_row_r_simple { /* right cell simple */
	border-color: #222222;
}

table.formlongtable tr td.form_row_first{
	background: #1A1A1A url('../../../images/gradients/table_head2_bb.gif') repeat-x top left;
	border-color: #222222;
}

table.formlongtable tr td.form_row_last {
	background: #1A1A1A url('../../../images/gradients/table_head2_bb.gif') repeat-x top left;
	border-color: #222222;
}

table.formlongtable tr td.form_row_l { /* left cell */
	border-color:	#222222;
}
table.formlongtable tr td.form_row_c { /* center cell */
	border-color: #222222;
}
table.formlongtable tr td.form_row_r { /* right cell */
	border-color: #222222;
}

table.tabletree tr.footer td {
	background: #1A1A1A url('../../../images/gradients/table_head2_bb.gif') repeat-x top left;
}

table.filter { background-color: #0F0F0F; border: 1px solid #383838; }
table.filter tr td { border: 1px solid #383838; }
table.filter .subfilter_disabled { color: #FF3333; }
table.filter .subfilter_active { color: #AAAAAA; }

/*****************************************/
/*************** Table Info **************/

table.tableinfo{
	color: #DFDFDF;
	background-color: #1F1F1F;
}
table.tableinfo caption {
	background: #1A1A1A url('../../../images/gradients/table_head2_bb.gif') repeat-x top left;
}

table.tableinfo tr td {
}

table.tableinfo tr.header td {
	background-color:#666666;
}

table.tableinfo tr.header td.hover_grey {
	background-color:#999999;
}

table.tableinfo tr.header td.hover_grey:hover {
	color: #FF5500;
	background-color: #6F3F00;
}

table.tableinfo tr.vertical_header td {
	background-color:#111111;
}


table.tableinfo tr.odd_row > td { background-color: #1F1F1F; }
table.tableinfo tr.odd_row:hover > td { background-color: #6F3F00; }

table.tableinfo tr.even_row > td { background-color: #2F2F2F; }
table.tableinfo tr.even_row:hover > td{ background-color: #6F3F00; }

table.tableinfo tr.selected > td { background-color: #553020; }
table.tableinfo tr.selected:hover > td { background-color: #6F3F00; }

table.tableinfo tr > td.active				{	background-color: #AADDAA;	border: 1px #AADDAA solid; }
table.tableinfo tr:hover > td.active			{	background-color: #AAD9AA;	border: 1px #AAD9AA solid; }

table.tableinfo tr > td.inactive				{	background-color: #FF8888;	border: 1px #FF8888 solid; }
table.tableinfo tr:hover > td.inactive			{	background-color: #FA8388;	border: 1px #FA8388 solid; }

table.tableinfo tr.red						{	background-color: #FFBBBB; border: 1px #FFBBBB solid; }
table.tableinfo tr.red:hover				{	background-color: #EEAAAA; border: 1px #EEAAAA solid; }

table.tableinfo tr.green					{	background-color: #BBFFBB; border: 1px #BBFFBB solid; }
table.tableinfo tr.green:hover				{	background-color: #AAEEAA; border: 1px #AAEEAA solid; }

table.tableinfo tr.blue 					{	background-color: #BBBBFF; border: 1px #BBBBFF solid; }
table.tableinfo tr.blue:hover 				{	background-color: #AAAAEE; border: 1px #AAAAEE solid; }

table.tableinfo tr.footer td{
	background: #1A1A1A url('../../../images/gradients/table_head2_bb.gif') repeat-x top left;
}
/**************************************************/
/**************************************************/

table.tablestripped{
	border: 1px solid #5A5A5A;
	border-top: 0 solid #AAAAAA;
}

table.tablestripped tr.form_odd_row td{
	color: #DFDFDF;
	background-color:#1F1F1F;
}

table.tablestripped tr.form_even_row td{
	color: #DFDFDF;
	background-color:#2F2F2F;
}

table.tablestripped tr.footer td {
	background: #1A1A1A url('../../../images/gradients/table_head2_bb.gif') repeat-x top left;
}


table.header{
	background: #1A1A1A url('../../../images/gradients/table_head2_bb.gif') repeat-x top left;
	border: 1px solid #5A5A5A;
}

table.flicker{
	background: #1A1A1A url('../../../images/gradients/menu_not_active_bb.gif') repeat-x top left;
}

table.ack_msgs tr.title {
	background: #1A1A1A url('../../../images/gradients/table_head2_bb.gif') repeat-x top left;
}

table.menu tr{
	background: #AAAAAA url('../../../images/gradients/menu_not_active_bb.gif') repeat-x top left;
}

table.menu tr td{
	border-color: #777777;
}

table.menu tr td.active{
	color: #FF5500;
	border-color: #FF5500;
	background: #333333 url('../../../images/gradients/table_head_bb.gif') repeat-x top left;
}

table.sub_menu tr{
	background: #1A1A1A url('../../../images/gradients/table_head_bb.gif') repeat-x top left;
}

table.sub_menu tr td span.active a.highlight{
	color: #FF5500;
}

table.triggers_info tr td.header {
	background: #1A1A1A url('../../../images/gradients/table_head2_bb.gif') repeat-x top left;
}

/* host info module */
table.hosts_info tr td.header { background: #1A1A1A url('../../../images/gradients/table_head2_bb.gif') repeat-x top left; }
table.hosts_info tr td.total { color: inherit; }

/* server information module */
table.server_info { background-color: #333333; border: 1px #555555 solid; }
table.server_info tr td { background-color: #333333; }
table.server_info tr td.header { background: #1A1A1A url('../../../images/gradients/table_head2_bb.gif') repeat-x top left;}
table.server_info tr.footer td { background: #1A1A1A url('../../../images/gradients/table_head2_bb.gif') repeat-x top left; }

table.history td.caption{
	color: #FF8800;
}

/* MESSAGES */
table.msgok{
	border: 1px #CC6600 solid;
}

table.msgok tr td.clr{
	background-color: #FF8800;
}

table.msgok tr td.msg{
	background-color: #FFBB33;
}

/*  SCREENS */
table.screen_edit{
	background-color: #333333;
}

table.screen_edit td{
	background-color: #333333;
}

table.screen_view{
	background-color: #333333;
}

table.screen_view td{
	background-color: #333333;
}

table.header_wide{
	color: #DADADA;

	border: 1px #888888 solid;
	background-color:#444444;
}

table.header_wide tr.first td.header_l{
	color: #DFDFDF;
}

table.header_wide tr.first td.header_r{
	color: #DFDFDF;
}

table.chart{
	background-color: #1A1A1A;
}
table.calendarhat{
	background-color:#1F1F1F;
}
table.calendarhat tr td{
	color: #DFDFDF;
}
table.calendartab{
	background-color:#666666;
}
table.calendartab tr td{
	background-color:#1F1F1F;
	color: #FF5500;
}
table.calendartab tr td.holiday{
	background-color:#2F2F2F;
}
table.calendartab tr td.selected{
	background-color: #FF5500;
	color: #000000;
	font-weight: bolder;
}

table.right_table.calculated select, table.right_table.calculated option { background: #444; }
table.right_table .read_write option { color: #00AD00; }
table.right_table .deny option { color: #F20000; }

/*////////////////	DIVS	////////////////////*/
/* calendar */
div.calendar{
	border: 1px #FF5500 solid;
}
div.calendartime{
	background-color:#1F1F1F;
}

div.calendardays{
	border:0;
}
div.calendar span.title{
	color:#FF5500;
}
div.calendar span.clndr_right_arrow:hover{
	color: #FF5500;
}
div.calendar span.clndr_left_arrow:hover{
	color: #FF5500;
}

div.calendar input.calendar_textbox{
	color: #DFDFDF;
	border: 1px solid #DFDFDF;
	background-color: #2F2F2F;
}

/* SCROLLBAR */
div.scrollbar{ background-color: #3F3F3F; border: 1px solid #AA5500; }

div.scrollbar .info .zoom .text{ color: #DFDFDF; }

div.scrollbar .subline .info_period{ color: #DFDFDF; }

div.scrollbar .subline .nav_links .text{ color: #DFDFDF; }

/* MESSAGES */
div.messagecontainer .message .messagebox{
	margin-right: 15px;
	margin-left: 0;
	margin-bottom: 0;
}

div.thin_header{ background: #1A1A1A url('../../../images/gradients/table_head2_bb.gif') repeat-x top left; }
div.zabbix_logo{ background-image:url('../../../images/general/zabbix_od.png'); }
.iconzbxavailable{ background-image: url('../../../images/general/zabbix_available_bb.png'); }
.iconsnmpavailable{ background-image: url('../../../images/general/snmp_available_bb.png'); }
.iconjmxavailable{ background-image: url('../../../images/general/jmx_available_bb.png'); }
.iconipmiavailable{ background-image: url('../../../images/general/ipmi_available_bb.png'); }
.sla_green{ background-image: url('../../../images/gradients/sla_blue15.png'); }
.icon_sortup{ background-image: url('../../../images/general/sort_up_od.png'); }
.icon_sortdown{ background-image: url('../../../images/general/sort_down_od.png'); }

.menu_icon:hover{ background-color: #FF5500; }
div.iconmenu_b{ background-color: transparent; }

div.messagecontainer{ background-color: #8c8a8b;}
div#scrolltableft{ color: #00CCFF; }
div#scrolltabright{ color: #00CCFF; }
div#selection_box{ filter:alpha(opacity=60); opacity:.60; background-color:#6666FF; }

div.formElement{ border: 1px solid #5A5A5A;}

div.objectgroup { border-color: #888; }
div.border_dotted { border: 1px dotted #888; }

.footer .dt input.main{ border-color: #FF5500; }
.footer .dt input.main:hover{ border-color: #FF5500; }


ul.objectlist li{ color: #DADADA; }


.formElementTable tr td{ color: #DFDFDF; }

span.info{ color:	#FF5500; }

span.link{ color: #FF5500; }
span.link:hover{ color: #FF8800; }

span.darklink{ color: #AA5500; }span.darklink:hover{ color: #FF5500; }

/*////////////////	FORMS	////////////////////*/
.input, input.formlist[type="button"], div.calendar input[type="button"] {
	border: 1px solid #dfdfdf;
	background-color: #2f2f2f;
	color: #fff;
}
.input option { background: #2f2f2f; color: #FF5500; }
.input:focus, input.formlist[type="button"]:focus, div.calendar input[type="button"]:focus
.input:hover, input.formlist[type="button"]:hover, div.calendar input[type="button"]:hover {
	border-color: #FF5500; color: #FF5500;
}

.input[readonly], .input[disabled], .input[readonly]:hover, .input[disabled]:hover,
input.input.formlist[type="button"][disabled], input.input.formlist[type="submit"][disabled] {
	border-color: #444;
	background-color: #2f2f2f;
	/* ignored by IE for <select> */
	color: #dfdfdf;
}

/* disabled <select> font color for IE 10+ */
select[disabled]::-ms-value {
	background-color: #2f2f2f;
	color: #dfdfdf;
	border-color: #333;
}

select[disabled] option { background-color: #2f2f2f; }

.input.link_menu[disabled], .input.link_menu[disabled]:focus, .input.link_menu[disabled]:hover {
	background-color: transparent;
}

/* disabled form buttons */
.formtable .input.button[disabled]:hover {
	background-color: #2f2f2f;
	border-color: #dfdfdf;
	color: #dfdfdf;
}

/* disabled save button */
.formtable .jqueryinput.input.button[disabled]:hover {
	border-color: #ff5500;
	color: #dfdfdf;
}

ul.formlist li.new { background: #2F2F2F; }

.shadow {}
.shadow:hover{ -webkit-box-shadow: 0 0 6px #FF5500; -moz-box-shadow: 0 0 6px #FF5500; box-shadow: 0 0 6px #FF5500; }

.shadow[disabled]:hover {
	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
}

.select { margin: 1px 4px 1px 1px; }
.button{  border-color: #FF5500; background: #2f2f2f; color: #FF5500; }
.button:hover { border-color: #2f2f2f; color: #2f2f2f; background: #FF5500; text-decoration: none; }

.link_menu{
	border: 0;
	background: none;

	color: #FF5500;
	border-bottom: 1px dotted #FF5500;
}

.link_menu:hover{
	color: #FF8800;
	border-bottom-color: #FF8800;
}

.link_menu[disabled], .link_menu[disabled]:hover{
	color: #dfdfdf;
	border: 0;
	cursor: default;
	background-color: #1a1a1a;
}

.column .widget .header{ border: 0;}
.column .widget .footer{ border: 0;}

#zbx_search input[type="text"] { border: 1px solid #DFDFDF; margin-right: 3px; }

.dropArea { background-color: #555; }
.dragHelpText { color: #FF5500; }

table.ack_msgs tr.msg { background-color: #3F3F3F; }

div.control-severity label span {
	color: #DFDFDF;
}
div.control-severity label span:hover {
	color: #000;
}

div.preloader {
	background: url("images/preloader.gif") no-repeat;
}

/* multiselect */
.multiselect input[type="text"] { color: #F50; }
.multiselect input[type="text"]:hover { background: none; border: none; outline: none; }
.multiselect { border: 1px solid #DFDFDF; background: #313131; }
.multiselect.active { border: 1px solid #BE4F00; }
.multiselect .selected ul li {
	border: 1px solid #DFDFDF; background: #908E8E; color: #FFFFFF;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #4E4D4E), color-stop(15%, #908E8E));
	background-image: -webkit-linear-gradient(top, #4E4D4E 1%, #908E8E 15%);
	background-image: -moz-linear-gradient(top, #4E4D4E 1%, #908E8E 15%);
	background-image: -o-linear-gradient(top, #4E4D4E 1%, #908E8E 15%);
	background-image: linear-gradient(#4E4D4E 1%, #908E8E 15%);
}
.multiselect .selected ul li.pressed { background: #525151; }
.multiselect .available { background: #313131; border: 1px solid #908E8E; }
.multiselect .available .prefix { color: #838383; }
.multiselect .available ul li.hover { background: #908E8E; }
.multiselect .available ul li.hover .prefix { color: #F1F1F1; }

/* suggest */
div.suggest { border-color: #908E8E; }
table.suggest tr { background: #313131; color: #DFDFDF; }
table.suggest tr.highlight { background: #908E8E; }

/* menu popup */
.menuPopup { border: 1px solid #1F1F1F; }
.menuPopup .title { color: #ffffff; background: #1F1F1F url('../../../images/gradients/table_head_bb.gif') repeat-x top left; }
.menuPopup .ui-menu { border: 1px solid #1F1F1F; }
